$imgSize: 60px;

header {
    height: 50px;
    border-bottom: 1px solid #D6D6D6;
    padding-left: 20px;
    padding-right: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 20px;
    font-weight: 500;
    cursor: context-menu;
}

#newFriends {
    width: calc(82% - 1px);
    background-color: #EFEFEF;
    .newFriends-main {
        padding: 0px 100px;

        &>ul {
            &>li {
                padding: 20px 0;
                border-bottom: 1px solid #D6D6D6;

                .newFriends-spin {
                    .ant-spin-container {
                        width: 100%;
                        display: flex;
                        flex-direction: row;
                        flex-wrap: nowrap;
                    }
                }

                .headimgurl {
                    order: 1;
                    flex: $imgSize 0 0;
                    width: $imgSize;
                    height: $imgSize;

                    img {
                        height: 100%;
                        width: 100%;
                        border-radius: 2px;
                    }
                }

                .newFriends-userInfo {
                    order: 2;
                    flex: auto 1 0;
                    padding-left: 10px;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-around;

                    .verification {
                        color: #999999;
                    }
                }

                .newFriends-btn {
                    order: 3;
                    flex: $imgSize 0 0;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: #999999;

                    .ant-btn-primary {
                        background-color: #07C160;
                        border-color: #07C160;
                    }
                }
            }
        }

        &>.newFriends-user {
            display: flex;
            justify-content: center;
            padding-top: 100px;
        }
    }
}

#groupChatInfo {
    width: calc(82% - 1px);
    position: relative;
    background-color: #EFEFEF;
    main {
        height: calc(100% - 40px - 50px);
        padding: 20px 100px;
        ul {
            display: flex;
            flex-flow: row wrap;
            li {
               width: 70px;
               text-align: center;
               padding: 10px 6px 0;
               margin: 8px;
               cursor: pointer;
               &:hover {
                background: #E6E6E6;
                border-radius: 2px;
               }
               .name {
                margin: 10px 0;
               }
            }
        }
    }
    footer {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 80px;
        width: 100%;

        div {
            margin: 0 auto;
            width: 160px;
            background: #01AD19;
            color: #fff;
            height: 40px;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            border-radius: 4px;
            &:hover {
                background-color: #129611;
            }
        }
    }
}